package gui;

import java.lang.reflect.Method;

public class TesteDeclaracaoDoMetodo 
{
	public static void main(String[] args) 
	{
		LeClasseJavaETransformaEmObjetoClass leitor = new LeClasseJavaETransformaEmObjetoClass();
		try 
		{
			leitor.loadClass("C:/Users/Mina/Desktop/eclipse-SDK-3.7.1-win32/projetos2/BombWordsFinalPadroesEPrincipiosAntesDeInterfaceSegregation/jogo/PalavrasETraducoes.class", "jogo.PalavrasETraducoes");
			leitor.loadClass("C:/Users/Mina/Desktop/eclipse-SDK-3.7.1-win32/projetos2/BombWordsFinalPadroesEPrincipiosAntesDeInterfaceSegregation/jogo/DAO.class", "jogo.DAO");
			
			Class c = leitor.loadClass("C:/Users/Mina/Desktop/eclipse-SDK-3.7.1-win32/projetos2/BombWordsFinalPadroesEPrincipiosAntesDeInterfaceSegregation/jogo/DAOLeituraDeArquivos.class", "jogo.DAOLeituraDeArquivos");
			Method[] metodos = c.getDeclaredMethods();
			
			for(int i = 0; i < metodos.length; i++)
			{
				Method umMetodo = metodos[i];
				DeclaracaoDeMetodo declaracao = new DeclaracaoDeMetodo(umMetodo, "C:/Users/Mina/Desktop/eclipse-SDK-3.7.1-win32/projetos2/BombWordsFinalPadroesEPrincipiosAntesDeInterfaceSegregation/jogo/DAOLeituraDeArquivos.java");
				System.out.println("///metodo " + declaracao.getCabecalhoDoMetodo() + "////");
			}
		}
		catch (ClassNotFoundException e) 
		{
			System.out.println(e);
		}
	}

}
